/*共同样式*/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,span,i,em,b,div,a,input{margin:0;padding:0;color: #fff;}
a{text-decoration:none;}
ul,li{list-style:none;}
img{border:none;}
body{font-size:12px;font-family:"微软雅黑";}
i{font-style:normal ;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body,html{height:100%;width: 100%;}
input{outline: none;}

#content{width: 100%;min-width: 1200px;}
.header{height: 135px;width: 100%;min-width:1200px;background: url(../images/card/header.jpg) center no-repeat;background-size:cover;position: relative;}
.header .headnav{width: 100%;height: 71px;background-color:#df0b42; background-color:rgba(223, 11, 66, .76); position: absolute; top: 42px;z-index: 2;}
.header .nav{width: 1200px;margin: 0 auto;}
.header .nav .logo { float: left; padding: 15px 0 0 15px;}
.header .nav nav { float: left; margin-left: 70px; }
.header .nav ul li{float: left;padding:0 25px;margin:25px 0;height:21px; border-right: 1px solid #c74665;}
.header .nav ul li a{font-size: 16px;color: #fff;position:relative;display: inline-block;}
.header .nav li a span { height:3px; width:100%; position:absolute; left:50%; bottom:-8px; width:0; display:block; background-color:#fff; transition-duration: .3s; -webkit-transition-duration: .3s; }
.header .nav li a:hover span { width:100%; left:0%; }
.header .login-reg{ width: 292px; height: 75px; background: url("../images/card/login.png") right top no-repeat; position: absolute; top: 0; right: 50%;margin-right:-600px;z-index: 100; text-align: right; padding: 20px 25px; color: #fff; font-size: 14px; }
.header .login-reg a { color: #fff; line-height: 20px; display: inline-block; }
.header .login-reg .login { background: url("../images/card/icon11.png") left center no-repeat; padding-left: 25px; }

.footer { width: 100%; height: 130px; background-color: #717171; color: #fff; font-size: 12px;}
.footer .content { width:1200px; margin:0 auto; }
.footer a { color: #fff; }
.footer a:hover { text-decoration:underline; }
.footer .left { width: 700px; float: left; position: relative; margin-top: 45px; }
.footer .left .logo { float:left; margin-left:20px; padding-right:30px; }
.footer .left ul { float:left; border-left: #a1a1a1 1px solid; padding-left: 10px; }
.footer .left li { float: left; padding: 0 20px; line-height: 43px; }
.footer .right { width: 480px; float: right; text-align: right; position: relative; padding-top: 15px; margin-right:20px; }
.footer .right p { text-align: right; line-height: 20px; float:right; margin-right:20px; margin-top:25px; }
.footer .right .code { float:right; text-align:center; width:83px; }
.footer .right .code img { display: block; margin: 2px auto;}


.center{width: 100%;min-width: 1200px;background: #f3f1f4;}
.cencon{width: 1200px;margin: 0 auto;padding: 12px 0 24px 0;overflow: hidden;}
/*卡查询样式*/
.cenright1{width: 1200px;margin-top: 12px;}
.cenright1 .cr1tit{min-height:55px;background: #fff;padding-top:5px;}
.cenright1 .cr1tit h3{color: #e7456f;font-size: 24px;margin:0 23px 0 70px ;line-height: 55px;background: url(../images/card/cardinq.png) left center no-repeat;padding-left: 60px;}
.cenright1 .cr1card{min-height: 72px;background: #e5e5e5;padding: 5px 39px 0px 121px;position: relative;}
.cenright1 .cr1card div{line-height:72px;}
.cenright1 .cr1card div div{margin-left: 11px;margin-right: 11px;}
.cenright1 .cr1card .cr1c1 div{float: left;}
.cenright1 .cr1card div div label{display:inline-block;color: #585858;font-size: 14px;width: 116px;text-align: right;height: 55px;line-height: 50px;}
.cenright1 .cr1card div div input{width: 163px;height: 27px;line-height:27px;padding-left:13px;border: 1px solid #b9b9b9;color: #757575;background: #ededed;margin-top: 13px;display:inline-block;}
.cenright1 .cr1card .cr1c1a{display:inline-block;width: 71px;height: 29px;line-height:29px;text-align:center;background: #d60a3f;}
.cenright1 .cr1card .cr1c1 .cr1c11 label{width: 86px;}
.cenright1 .cr1card .cr1c1 .cr1c11 input{width: 109px;}
.cenright1 .cr1card2{min-height: 110px;background: #fff;}
.cenright1 .cr1c21{padding: 23px 101px 15px 134px;overflow: hidden;}
.cenright1 .cr1c21 img{display: block;float: left;width: 110px;height: auto;}
.cenright1 .cr1c21 div{float: left;height: 37px;line-height:37px;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;margin: 16px 0 0 9px;width: 748px;}
.cenright1 .cr1c21 div span{color: #757575;font-size: 14px;margin: 0 24px 0 33px;}
.cenright1 .cr1c21 div i{color: #cd1c26;}
.cenright1 .cr1c21 div .cr1span{margin: 0 0 0 215px;}
.cenright1 .cr1expend span{display:inline-block;text-align:center;width: 33%;color: #929292;font-size: 14px;}
.cenright1 .cr1expend .cr1exptit{min-height: 32px;line-height: 32px;background: #fafafa;/*padding: 0 95px;*/}
.cenright1 .cr1expend .cr1expcon{padding:0 95px;background: #fff; }
.cenright1 .cr1expend .cr1expcon div{height: 42px;line-height: 42px;border-bottom: 1px solid #dbdbdb;}
.cenright1 .cr1expend .cr1expcon div:last-child{padding-bottom: 10px;border-bottom:0;}

.cenright1 .cr1card .cr1c1 .cr1c122  input{ width:60px; }
.cr1c122 img{float: right;margin-top: 22px; height: 29px; }


/*卡充值样式*/
.cenright2{position: relative;}
.cenright2 .cr2top{background: #fff;overflow: hidden;}
.cenright2 .cr2top .cr2top1{}
.cenright2 .cr1tit{border-bottom: 1px solid #dbdbdb;width: 358px;margin-left: 136px;}
.cenright2 .cr1tit h3{margin:0 22px 0 0;background: url(../images/card/cardtop.png) left center no-repeat;}
.cenright2 .cr1card{margin-top: 8px;padding: 0;background: #fff;}
.cenright2 .cr1card h4{height: 34px;line-height: 34px;font-size: 14px;color: #181818;background: #fff;padding-left: 136px;}
.cenright2 .cr1card .cr1c1{border-bottom: 0;}
.cenright2 .cr1card div div{margin-left: 5px;margin-right: 8px;line-height: 55px;}
.cenright2 .cr1card{min-height: 0px;}
.cenright2 .cr1c4{background: #e5e5e5;min-height: 122px;padding-left: 136px;}
.cenright2 .cr1card .cr1c4 div{float: left; position: relative;}
.cenright2 .cr1card .cr1c4 div .number_msg{ display: block; line-height: normal; color: #f00; height: 16px; position: absolute;top: 47px; left: 73px;}







.cenright2 .cr1c3{width: 400px;padding-top:8px;}
.cenright2 .cr1card div div label{width: 70px;}
.cenright2 .cr1c4 img{float: left;margin-top:18px;}
.cenright2 .cr1c3 .cr1c33{width: 350px;}
.cenright2 .cr1c3 .cr1c33 span{color: #585858;}
.cenright2 .cr1c3 .cr1c33 input{width: 52px;}
.cenright2 .cr2top2{float: left;padding: 10px 0 10px 25px;}
.cenright2 .cr2top2 img{margin-bottom: 10px;}
.cenright2 .cr2top2 p{color: #757575;line-height: 26px;}
.cenright2 .cr2bot{min-height: 72px;background: #fff;padding:0 0 9px 136px;line-height: 72px;}
.cenright2 .cr2bot span{color: #585858;font-size: 14px;}
.cenright2 .cr2bot i{margin-right: 55px;color: #cd1c26;font-size: 14px;}
.cenright2 .cr2bot a{display: inline-block;width: 96px;height: 34px;line-height:34px;text-align:center;border: 1px solid #858585;color: #858585;font-size: 14px;margin-right: 22px;}
.cenright2 .cr2bot .cr2bota{border: 1px solid #d60a3f;color: #d60a3f;}
.cenright2 .cr2bot a:hover{border: 1px solid #d60a3f;color: #d60a3f;}
.cenright2 .cenr2top{display: block;width: 128px;height: 37px;text-align:center;line-height:37px;background: #d60a3f;font-size: 16px;margin:11px auto 0;}


.cr2bot a.checked{ border:1px solid #d60a3f; color:#d60a3f;}

/*卡合并样式*/
.cardmer{position: relative;}
.cardmer .cr2top{}
.cardmer .cr1tit{margin-left:0px;}
.cardmer .cr1tit h3{background: url(../images/card/cardmer.png) left center no-repeat;}
.cardmer .cr2top .cr2top1{width: 1010px;margin: 0 95px;border-bottom: 1px solid #dadada;}
.cardmer .cr1mer{min-height: 116px;margin-top: 0;background: #fff;overflow: hidden;padding: 30px 0;}
.cardmer .cr1mer .cr1m1{width:123px;height:86px;float: left;margin-right: 8px;}
.cardmer .cr1mer .cr1m1>img{width:123px;height:86px;}
.cardmer .cr1mer p{float: left;width: 38px;height: 56px;background: url(../images/card/cr1mer1.jpg) center 18px no-repeat;margin:25px 8px;}
.cardmer .cr1mer .cr1c2{float: left;}
.cardmer .cr1mer .cr1c2 div{line-height: 41px;overflow: hidden;}
.cardmer .cr1mer .cr1c2>h5{line-height: 41px;margin: 0 8px 0 5px;color: #999;}
.cardmer .cr1mer .cr1c2 label{width: 85px;height: 41px;	line-height: 41px;display: block;float: left;}
.cardmer .cr1mer .cr1c2 input{background: #fff;width:222px;margin: 0;display: block;float: left;margin-top: 6px;}
.cardmer .cr1mer .cr1c2 .cenaddyz input{width: 55px;}
.cardmer .cr1mer .cr1c2 .cenaddyz img{display: block;float: left;height: 29px;margin-top: 6px;}
.cardmer .cr1mer .cr1c2 .cenaddyz a{display: block;float: left;color: #fff;height: 29px;line-height: 29px;width: 70px;text-align: center;background: #e7456f;margin: 6px 0 0 10px;}
.carqxuan .carqxtit{border-bottom: 1px solid #dbdbdb;min-height: 49px;line-height: 49px;background: #fff;}
.carqxuan .carqxtit a{display: inline-block;color: #606060;font-size: 16px;padding: 0 20px;}
.carqxuan .carqxtit .carqxtita{border-bottom: 2px solid #cb214e;color: #cb214e;}

.cr1expend1{background: #fff;display:none}
.cenright1 .cr1expend .cr1exptit{min-height: 32px;line-height: 32px;background: #fafafa;}
.cenright1 .cr1expend .cr1exp{height: 42px;line-height: 42px;border-bottom: 1px solid #dbdbdb;background: #fff;}
.cenright1 .cr1expend .cr1exp:last-child{padding-bottom: 10px;border-bottom:0;}


table .indtab1{width: 163px;}
table .indtab2{width: 213px;}
table .indtab3{width: 392px;}
table .indtab4{width: 45px;}
table .indtab5{width: 45px;}
table .indtab6{width: 60px;border-right: 0;}
table th{color: #323232;border:0;border-top: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;font-weight: normal;background: #ebebeb;font-size: 13px;line-height: 26px;height: 26px;padding: 0 10px;}
table td{color: #929292;border:0;text-align: center;line-height: 22px;border-top: 1px solid #d2d2d2;font-size: 13px;padding: 10px;}
table td.indtab1{background: #f9f9f9;color: #323232;}
.cr1expend1 table td{border-right: 1px solid #d2d2d2;}
.cr1expend1 table td.indtab6{border-right: 0;}
.cr1expend1 table{border-bottom: 1px solid #d2d2d2;}

.cr1expend1 table table{width: 100%;border-bottom: 0;}
table td.tab1{padding: 0;border: 0;width: 869px;}
.cr1expend1 .tab1 table .indtab2,.cr1expend1 .tab1 table .indtab3{text-align: left;}

.query_reset,.query_retain{ font-size:14px;}

.cr1expend1 .cr1exp1city{position: relative;height: 59px;margin-right: 22px;}
.cr1expend1 .city { height: 27px;line-height:27px;border: 1px solid #b9b9b9;position: absolute;right:5px;top: 13px;padding-right: 10px;}
.cr1expend1 .city .city-tit{text-align:center;}
.cr1expend1 .city span { display:inline-block; height:27px; padding-left:35px; line-height:27px; background:url(../images/city.jpg) 10px center no-repeat;-width:147px;margin: 0 auto;text-align: center;background-size:16px 19px ;}
.cr1expend1 .city .city-tit>span>a {font-size:12px;background:url(../images/select.jpg) right center no-repeat; padding-right:15px; line-height:27px; height:27px; color: #d60a3f; display: inline-block;}
/*城市下拉列表*/
.all-city{position: absolute;right:-1px;top:28px; *top: 490px;display:none;width: 396px;height: 245px;background-color: #fff;border: 1px solid #b5bbbb;z-index: 1;}
.all-city ul a{color: #808080;}
.all-city .hot-citys{height: 30px;padding: 14px 0 0 14px;}
.all-city .hot-citys .letters{*margin-top: 12px;overflow: hidden;}
.all-city .hot-citys .letters li{width: 64px;height: 20px;text-align: center;float: left;line-height: 20px;}
.all-city .hot-citys .letters li:first-child{background-color: #d80d42;}
.all-city .hot-citys .letters li:first-child a{color: #fff;}
.all-city .classification{overflow-y: scroll;height: 200px;border-top: 1px solid #d6d6d6;margin: 0 12px;}
.all-city .classification a{color:#6F6E6E;font-size:12px;margin-right:10px;}
.all-city .classification dl{float: left;width: 346px;margin-left:9px;}
.all-city .classification dl dt{color: #d41549;float: left;line-height: 22px;}
.all-city .classification dl dd{margin: 5px 0 10px 25px;line-height: 22px;width:301px;}
.all-city .classification .scrol3{float: right;width: 22px;height: 188px;background-color: #d7d7d7;margin: 4px 10px 0 0;}


/*通用弹出提示窗*/
.msg-global { width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; }
.msg-global .global-bg { width:100%; height:100%; background-color:#000; opacity:.5; filter:alpha(opacity=50); position:absolute; left:0; top:0; }
.msg-global .global-body { width:300px; background-color:#fff; margin:auto; position:relative; z-index:2; padding:25px; margin-top:100px; }
.msg-global .global-body .body-title { width:100%; border-bottom:1px solid #ebebeb; padding-bottom:15px; font-size:18px; color:#d60a3f; text-align:center; }
.msg-global .global-body .body-content { width:100%; padding:15px 0; line-height:20px; color:#5a5a5a; }
.msg-global .global-body .body-btns { width:100%; border-top:1px solid #ebebeb; padding-top:20px; text-align:center; }
.msg-global .global-body .body-btns a { display:inline-block; height:30px; line-height:30px; padding:0; color:#FFF; font-size:14px; padding:0 20px; background-color:#d60a3f; }



/*--登录状态  --*/

.login-body .login-reg{ width: 292px; height: 75px; background: url("../images/center/login.png") right top no-repeat; position: absolute; top: 0; right: 50%;margin-right:-600px;z-index: 100; text-align: right; padding: 20px 25px; color: #fff; font-size: 12px;}
.login-body .login-reg a { color: #fff; line-height: 20px; display: inline-block; }
.login-body .login-reg .login { background: url("../images/center/icon11.png") left center no-repeat; padding-left: 25px; }


 
.login-body .reg-login{ width: 292px; height: 75px; background: url("../images/personal/login.png") right top no-repeat; position: absolute; top: 0; right: 50%;margin-right:-600px;z-index: 100; text-align: right; padding: 10px 25px; color: #fff; font-size: 12px;display: block; overflow-x:hidden}
.login-body .reg-login a { color: #fff; line-height: 20px; display: inline-block; }
.login-body .reg-login p{font-size:12px;border-top:1px solid #DA95AA;margin:5px 173px 0;width:113px;padding:4px;}
